package com.hifar.test.syncData.enums;

import java.util.Objects;

/**
 * @author zhuWeiWei
 * @description 数据同步策略
 * @date 2025/4/11 17:10
 */
public enum SyncDataStrategyEnum {
    /**
     * 根据创建时间
     */
    CREATE("3"),
    /**
     * 根据修改时间
     */
    UPDATE("4"),

    TEST_MAIN("6"),

    TEST_SUBSIDIARY("7");

    private String value;


    public static SyncDataStrategyEnum getInstance(String value) {
        SyncDataStrategyEnum[] values = SyncDataStrategyEnum.values();
        for (SyncDataStrategyEnum syncDataStrategyEnum : values) {
            String val = syncDataStrategyEnum.getValue();
            if (Objects.equals(val, values)) {
                return syncDataStrategyEnum;
            }
        }
        return null;
    }


    public String getValue() {
        return value;
    }

    SyncDataStrategyEnum(String value) {
        this.value = value;
    }
}
